software bpr bpm banking management loans business process reengineering job costing finance bank billing business process management 940 consulting invoicing quarterly reporting 941 accounting software bookkeeping business accounting